Uitwisselprofiel Zorgkantoren Inkoopondersteuning en beleidsontwikkeling
Over Uitwisselprofiel Zorgkantoren Inkoopondersteuning en beleidsontwikkeling
- Publicatiedatum:
- 03-10-2025
- Inwerkingtreding:
- 03-10-2025
19.7 Wat is de EBITDA-ratio?
Concepten
Relaties
Eigenschappen
SPARQL query
Code gekopieerd
...Kopieer naar klembord
1# Indicator: Zorgkantoren 19.7 2# Parameters: ?startperiode, ?eindperiode 3# Ontologie: versie 3.0.0 of nieuwer 4# 5PREFIX onz-fin: <http://purl.org/ozo/onz-fin#> 6PREFIX onz-g: <http://purl.org/ozo/onz-g#> 7PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> 8 9 10 SELECT 11 ("EBITDA-ratio" AS ?Kental) 12 ( 13 IF( 14 BOUND(?p_totaal) && (?p_totaal != 0), 15 ((?p_totaal - ?q_totaal + COALESCE(?q_vi, 0)) / xsd:decimal(?p_totaal)), 16 "Ongedefinieerd" 17 ) AS ?Waarde 18 ) 19 20 # EBITDA 21 WHERE { 22 { 23 # DEEL 1: Eindtotalen berekenen 24 SELECT (SUM(?p_bedrag) AS ?p_totaal) (SUM(?q_bedrag) AS ?q_totaal) 25 WHERE { 26 # BIND("2024-01-01"^^xsd:date AS ?startperiode) 27 # BIND("2024-12-31"^^xsd:date AS ?eindperiode) 28 { 29 SELECT DISTINCT ?rubriek WHERE { 30 ?rubriek a onz-fin:Grootboekrubriek . 31 FILTER(STRSTARTS(STR(?rubriek), STR(onz-fin:))) 32 FILTER(REGEX(STRAFTER(STR(?rubriek), STR(onz-fin:)), "^[0-9]{6}$")) 33 } 34 } 35 36 BIND(STRAFTER(STR(?rubriek), STR(onz-fin:)) AS ?rubriekCode) 37 38 ?grootboek_post a onz-fin:Grootboekpost ; 39 onz-g:partOf ?rubriek ; 40 onz-g:hasDate ?datum ; 41 onz-fin:heeftGeldBedrag ?geld_bedrag . 42 43 FILTER (?datum >= ?startperiode && ?datum <= ?eindperiode) 44 45 # P-bedragen 46 BIND( 47 IF( 48 STRSTARTS(?rubriekCode, "81") || 49 STRSTARTS(?rubriekCode, "82") || 50 STRSTARTS(?rubriekCode, "83") || 51 STRSTARTS(?rubriekCode, "89") || 52 STRSTARTS(?rubriekCode, "919") || 53 STRSTARTS(?rubriekCode, "920") || 54 STRSTARTS(?rubriekCode, "930"), 55 ?geld_bedrag, 0) AS ?p_bedrag 56 ) 57 58 # Q-bedragen 59 BIND( 60 IF( 61 STRSTARTS(?rubriekCode, "417") || 62 STRSTARTS(?rubriekCode, "418") || 63 STRSTARTS(?rubriekCode, "411") || 64 STRSTARTS(?rubriekCode, "412") || 65 STRSTARTS(?rubriekCode, "413") || 66 STRSTARTS(?rubriekCode, "414") || 67 STRSTARTS(?rubriekCode, "415") || 68 STRSTARTS(?rubriekCode, "416") || 69 STRSTARTS(?rubriekCode, "419") || 70 STRSTARTS(?rubriekCode, "420") || 71 STRSTARTS(?rubriekCode, "4221") || 72 STRSTARTS(?rubriekCode, "4223") || 73 STRSTARTS(?rubriekCode, "4224") || 74 STRSTARTS(?rubriekCode, "4225") || 75 STRSTARTS(?rubriekCode, "4229") || 76 STRSTARTS(?rubriekCode, "4226") || 77 STRSTARTS(?rubriekCode, "480") || 78 STRSTARTS(?rubriekCode, "481") || 79 STRSTARTS(?rubriekCode, "482") || 80 STRSTARTS(?rubriekCode, "483") || 81 STRSTARTS(?rubriekCode, "484") || 82 STRSTARTS(?rubriekCode, "423") || 83 STRSTARTS(?rubriekCode, "43") || 84 STRSTARTS(?rubriekCode, "44") || 85 STRSTARTS(?rubriekCode, "45") || 86 STRSTARTS(?rubriekCode, "46") || 87 STRSTARTS(?rubriekCode, "47") || 88 STRSTARTS(?rubriekCode, "486") || 89 STRSTARTS(?rubriekCode, "489") || 90 STRSTARTS(?rubriekCode, "905") || 91 STRSTARTS(?rubriekCode, "911") || 92 STRSTARTS(?rubriekCode, "912") || 93 STRSTARTS(?rubriekCode, "913") || 94 STRSTARTS(?rubriekCode, "914") || 95 STRSTARTS(?rubriekCode, "915") || 96 STRSTARTS(?rubriekCode, "921") || 97 STRSTARTS(?rubriekCode, "931"), 98 ?geld_bedrag, 0) AS ?q_bedrag 99 ) 100 } 101 } 102 103 # Q.VI Afschrijvingen op immateriële vaste activa en materiële vaste activa 104 { 105 SELECT (SUM(?geld_bedrag) AS ?q_vi) 106 WHERE { 107 # BIND("2024-01-01"^^xsd:date AS ?startperiode) 108 # BIND("2024-12-31"^^xsd:date AS ?eindperiode) 109 { 110 SELECT DISTINCT ?rubriek WHERE { 111 ?rubriek a onz-fin:Grootboekrubriek . 112 FILTER(STRSTARTS(STR(?rubriek), STR(onz-fin:))) 113 FILTER(REGEX(STRAFTER(STR(?rubriek), STR(onz-fin:)), "^[0-9]{6}$")) 114 } 115 } 116 117 BIND(STRAFTER(STR(?rubriek), STR(onz-fin:)) AS ?rubriekCode) 118 119 BIND( 120 IF( 121 STRSTARTS(?rubriekCode, "480") || 122 STRSTARTS(?rubriekCode, "481") || 123 STRSTARTS(?rubriekCode, "482") || 124 STRSTARTS(?rubriekCode, "483") || 125 STRSTARTS(?rubriekCode, "484"), 126 "Q.VI", "other" 127 ) AS ?categorie 128 ) 129 130 FILTER(?categorie = "Q.VI") 131 132 ?grootboek_post a onz-fin:Grootboekpost ; 133 onz-g:partOf ?rubriek ; 134 onz-g:hasDate ?datum ; 135 onz-fin:heeftGeldBedrag ?geld_bedrag . 136 137 FILTER (?datum >= ?startperiode && ?datum <= ?eindperiode) 138 } 139 } 140 } 141ORDER BY ?Kental 142